Top 10k strings from DA-1 Dissasembler (1987)(Omikron-Software)(de).tap in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Utilities & Educational / Sinclair ZX Spectrum - Utilities & Educational - [TAP] (TOSEC-v2007-01-01) /

Back to the directory listing

   2 Zero-Flag=1,wenn
   1 |q{2ur:ur=_
   1 wenn die Bedingung X er-
   1 von X und Y$Vertauscht die Inhalte von bc,deund hl mit den Inhalten von bc',de' und hl'.$Wartet auf neuen Interrupt.$Schaltet Interrupt in Modus X.$Laedt X mit dem Eingang
   1 von Port Y.$X=X+1
   1 von Klaus Jahn
   1 und springt dorthin,wenn die
   1 und dem Akku.
   1 sp=sp-2$Invertiert Carry-Flag.$Vergleicht X mit dem Akku.
   1 sp=sp+2Sprung zur Unterroutine NN.
   1 sp=sp+2$Ruecksprung vom Interrupt.$Ruecksprung vom nicht maskiertenInterrupt.$Rotiert X links durchs
   1 sich der DA-1-Disassembler,
   1 q!X]F#N#V>e
   1 nach rechts.$Zieht X vom Akku ab.
   1 nach rechts.$= rrc a$Rotiert Digit (Halbbyte) rechts und links innerhalb des Akku    und des Bytes (hl).$= call X$Subtrahiert Y und das
   1 nach rechts (= /2).$Verschiebt X bitweise
   1 nach links.$= rlc a$Rotiert Digit (Halbbyte) links  und rechts innerhalb des Akku   und des Bytes (hl).$Rotiert X rechts durchs
   1 nach links (= *2).$Verschiebt X arithmetisch
   1 mit X und dem Akku.
   1 m6i#6x#6+:
   1 ld sp,12344                   
   1 knuepfung von X
   1 jr nz,DIS$Schaltet Interrupts ein.$Vertauscht die Inhalte
   1 iy+46-------!
   1 fuellt ist.$Sprung um DIS,wenn die Bedingung
   1 folgenden Routinen:
   1 erfuellt ist.
   1 end                             38733 ld sp,12344               
   1 der mit dem Befehl
   1 dec bc$= ldi; wiederholt aber solange,
   1 dec bc$= ldd; wiederholt aber solange,
   1 dec bc$= cpi; wiederholt aber solange,
   1 dec bc$= cpd; wiederholt aber solange,
   1 dec b$Laedt X mit oberstem
   1 dec b$= out (c),(hl)
   1 dec b$= ini; wiederholt aber solange,
   1 dec b$= ind; wiederholt aber solange,
   1 bis bc=0 ist.$a = 256 - a$Keine Operation$Bitweise ODER-Verknuepfung mit
   1 bis bc=0 ist.$a = 255 - a$Wandelt Akku in gepackte BCD-
   1 bis bc=0 ist.$Vergleicht (hl) mit dem Akku.
   1 bis bc=0 ist.$Bringt (hl) nach (de).
   1 bis b=0 ist.$Springt zur Adresse Y,
   1 bis b=0 ist.$= in (hl),(c)
   1 aufgerufen wird. In der 2.
   1 aaaaaaaaaaaaa
   1 aZ80 Syntax Error
   1 ]+~#w+:qrw
   1 Zieladresse 
   1 Zero-Flag=1,wenn der Vergleich  zutrifft. 
   1 Zero-Flag=1,wenn das Bit=0 war.$Springt zur Unterroutine NN,wenndie Bedingung X
   1 Y auf 0.$Holt Return-Adresse vom Stack
   1 X=0 geworden ist.$Schaltet Interrupts aus.$dec b
   1 X=0 geworden ist.$= in (hl),(c)
   1 X und dem Akku.
   1 X erfuellt ist.$Laedt X mit dem
   1 Wiederholt solange,bis b=0 ist.$Laedt Ausgang X mit dem
   1 Wiederholt solange,bis b=0 ist.$= out (c),(hl)
   1 Wahrheitstabelle:Sprung um DIS.Sprung zur Adresse NN.Holt Ruecksprungadresse vom Ret.Stack und springt dorthin.
   1 Uebersicht der Programme:
   1 Startadresse
   1 Stack ab; sp=sp-2.$Setzt Bit X des Registers
   1 Setzt Carry auf 0.$Testet Bit X des
   1 Setzt Carry auf 0.$= out (c),(hl)
   1 Setzt Carry auf 0.$
   1 Schreibweise ein: 
   1 Ruecksprungadresse wird auf dem Ret.Stack abgelegt; sp=sp-2.Sprung zur angegebenen Adresse.a   DA-2 Befehlserlaeuterungen
   1 Return-Stackwert; sp=sp+2.$Legt Inhalt von X auf Return-
   1 Registers Y.
   1 REM-Zeile befinden Sich die
   1 RANDOMIZE USR da1
   1 Picture   
   1 NN wird auf Ret.Stack abgelegt.
   1 Loeschen Sie bitte Zeile 3 !erden.
   1 Loader    
   1 Kopieren (ja/nein) ?
   1 Inhalt von Y.$Bringt (hl) nach (de).
   1 Inhalt von Y.$= out (c),(hl)
   1 In der 1.Rem-Zeile befindet
   1 Gruppe Nr.
   1 Geben Sie bitte den gewuenschtenBefehl in genormter Mnemonics-
   1 Form bei folgender Addition/Sub-traktion mit BCD-Operanden.$X=X-1
   1 Dieser Befehl hat folgende Byte-folge:adc add and bit callccf cp  cpd cpdrcpi cpircpl daa dec di  djnzei  ex  exx haltim  in  inc ind indrini inirjp  jr  ld  ldd lddrldi ldirneg nop or  otdrotirout outdoutipop pushres ret retiretnrl  rla rlc rlcarld rr  rra rrc rrcarrd rst sbc scf set sla sra srl sub xor 
   1 Carry=1,wenn Ueberlauf stattfand$Setzt Carry-Flag auf 1.$Setzt Bit X von Y auf 1.$Verschiebt X arithmetisch
   1 Carry=1,wenn Ueberlauf stattfand$Bitweise exclusiv-ODER-Ver-
   1 Carry=1,wenn Ueberlauf stattfand$Bitweise UND-Verknuepfung
   1 Carry=1,wenn Ueberlauf stattfand$Addiert Y zu X hinzu.
   1 Carry-Flag=1,wenn a<X ist.$Vergleicht (hl) mit dem Akku.
   1 Carry-Flag.$= rr a$Rotiert X kreisfoermig
   1 Carry-Flag.$= rl a$Rotiert X kreisfoermig
   1 Carry-Flag zu X hinzu.
   1 Carry-Flag von X.
   1 Bedingung X erfuellt ist.
   1 Assembler f;
   1 Assembler DA-1
   1 Adresse: Bedeutung:         
   1 Addiert Y und das
   1 Ab welcher Nummer soll gelistet
   1 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888x8888888888888888888888888888888x8888888888888888888888888888888x888888888888888888888888888888xx88888888888888888888888888888xxx888888888888888888888888888xxxxx88888888888888888888888888xxxxxx88888888888888888888888888xxxxxx88888888888888888888888xxxxxxxxx8888888888xxxxxxxxxxxxxxxxxxxxxx8888888888xxxxxxxxxxxxxxxxxxxxxx8888888888xxxxxxxxxxxxxxxxxxxxxx8888888888xxxxxxxxxxxxxxxxxxxxxx8888888888xxxxxxxxxxxxxxxxxxxxxx88888888888888888888888888888888888888888888888888888888888888888m
   1 6D#6I#6S!W]
   1 38704 end                             
   1 38660  Diese Intro          
   1 37735  Befehlsliste zum     
   1 36348  Befehlserlauterungen 
   1 3.Zurueck nach BASIC
   1 2.Auf Drucker ablisten
   1 1.Assembler starten
   1 !pr6D#6I#6S#6
   1  1987 written by Klaus Jahn **                              *********************************
   1        Herumblaettern       
   1                     !
   1                             *********************************                              **